#include <ncurses.h>

int main() {
    initscr();          // 初始化 ncurses
    cbreak();           // 不等待回车就接收输入
    noecho();           // 不显示输入的字符
    keypad(stdscr, TRUE);// 启用特殊键

    // 打印欢迎信息
    printw("Welcome to my TUI app!\n");

    // 显示光标位置
    int x, y;
    getmaxyx(stdscr, y, x);
    move(y/2, x/2);
    printw("Cursor position: %d, %d", y, x);

    // 等待用户按下 'q' 键退出
    while(getch() != 'q');

    // 清理资源
    endwin();
    return 0;
}
